Runtime Verification of Remotely Executed Code using Probabilistically Checkable Proof Systems

نویسندگان

  • Ronitt Rubinfeld
  • Patrick White
چکیده

In this paper we consider the verification and certification of computations that are done remotely. We investigate the use of probabilistically checkable proof (PCP) systems for efficiently certifying such computations. This model can also be applied to verifying security proofs of software downloads. To make the use of PCPs more practical, a new version of Cook’s Theorem is given for the RAM model: that is, we show that a correct computation of a RAM can be encoded as a satisfiable boolean formula. We use this result to show that the implementations of PCPs no longer need to be based on a description of the desired computation in terms of a Turing machine program.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computational Integrity with a Public Random String from Quasi-Linear PCPs

A party running a computation remotely may benefit from misreporting its output, say, to lower its tax. Cryptographic protocols that detect and prevent such falsities hold the promise to enhance the security of decentralized systems with stringent computational integrity requirements, like Bitcoin [Nak09]. To gain public trust it is imperative to use publicly verifiable protocols that have no “...

متن کامل

Toward practical argument systems for verifiable computation

viii Chapter  Introduction  Chapter  Related work  . Approaches that make assumptions about failure modes . . . . . . . . . . . .  . Approaches that apply to a restricted class of computations . . . . . . . . . .  . General solutions that are not geared toward practice . . . . . . . . . . . . .  . Systems that share an ethos with Zaatar and Pantry . . . . . . . . . . . . . . .  ...

متن کامل

On the role of algebra in the efficient verification of proofs

This article extracts the elements of algebra that play a central role in the design of efficient probabilistic verifiers or “probabilistically checkable proof systems (PCPs)”. The main algebraic elements are low-degree polynomials over finite fields. Their role can be broken up into three essential elements: 1. Their classical role in the design of error-correcting codes. 2. Their recently dis...

متن کامل

Implementing Probabilistically Checkable Proofs of Proximity

In this paper, we describe a proof-of-concept implementation of the probabilistically checkable proof of proximity (PCPP) system described by Ben-Sasson and Sudan in [BSS05]. In particular, we implement a PCPP prover and veri er for Reed-Solomon codes; the prover converts an evaluation of a polynomial on a linear set into a valid PCPP, while the veri er queries the evaluation and the PCPP to ch...

متن کامل

Talk given at workshop on Algebraic Methods in Complexity Theory On the role of algebra in the efficient verification of proofs

This article extracts the elements of algebra that play a central role in the design of efficient probabilistic verifiers or “probabilistically checkable proof systems (PCPs)”. The main algebraic elements are low-degree polynomials over finite fields. Their role can be broken up into three essential elements: 1. Their classical role in the design of error-correcting codes. 2. Their recently dis...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006